package designpatterns.command;

/**
 * 命令模式（Command）
 * 将一个请求封装为一个对象，使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通，这样方便将命令对象进行储存、传递、调用、增加与管理。‌
 * 封装请求为对象，支持撤销、排队等操作。‌
 */
public class Client {
    public static void main(String[] args) {
        Command command = new Command1();
        Invoker invoker = new Invoker(command);
        invoker.call();
    }
}
